package com.tuanzi.loan.business.entity.credithousekeeper;

import javax.persistence.Column;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import java.io.Serializable;
import java.util.Date;

/**
* @Description:    信用卡订单表实体
* @Author:         xionghao
* @CreateDate:      2018-07-11
*/
public class LoanCardCompensationOrder implements Serializable{
    private static final long serialVersionUID = -3136409185854988775L;
    @Id
    @Column(name = "id")
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Long id;

    @Column(name = "userid")
    private Long userid;

    @Column(name="registration_no")
    private String registration_no;

    @Column(name = "sms_sign_no")
    private String sms_sign_no;

    @Column(name = "trans_id")
    private String trans_id;

    @Column(name = "mobnum")
    private String mobnum;

    @Column(name = "idcard")
    private String idcard;

    @Column(name = "petname")
    private String petname;

    @Column(name = "amount")
    private String amount;

    @Column(name = "type")
    private Integer type;

    @Column(name = "status")
    private Integer status;

    @Column(name = "peroid")
    private String peroid;

    @Column(name = "source_id")
    private Long source_id;

    @Column(name = "loan_amount")
    private Double loan_amount;

    @Column(name = "loan_time")
    private Date loan_time;

    @Column(name = "settle_amount")
    private Double settle_amount;

    @Column(name = "transaction_id")
    private String transaction_id;

    @Column(name = "transaction_time")
    private Date transaction_time;

    @Column(name = "authorize")
    private Integer authorize;

    @Column(name ="auth_time" )
    private Date auth_time;

    @Column(name = "source_url")
    private String source_url;

    @Column(name = "borrower_id")
    private String borrower_id;

    @Column(name = "loan_app_id")
    private String loan_app_id;

    @Column(name = "phoneid")
    private String phoneid;

    @Column(name = "platform")
    private String platform;

    @Column(name = "product_id")
    private String product_id;

    @Column(name = "channel")
    private Integer channel;

    @Column(name = "new_activity_id")
    private String new_activity_id;

    @Column(name = "new_activity_type")
    private String new_activity_type;

    @Column(name = "environment")
    private String environment;

    @Column(name = "page")
    private String page;

    @Column(name = "ck_module")
    private String ck_module;

    @Column(name = "position")
    private String position;

    @Column(name = "order_type")
    private Integer order_type;

    @Column(name = "user_type")
    private Integer user_type;

    @Column(name = "access_type")
    private Integer access_type;

    @Column(name = "ctime")
    private Date ctime;

    @Column(name = "memo")
    private String memo;

    @Column(name = "channel_from")
    private String channel_from;

    @Column(name = "card_limit")
    private  String card_limit;

    @Column(name = "member_id")
    private Long member_id;

    @Column(name = "bank_name")
    private String bank_name;

    @Column(name = "card_no")
    private String card_no;

    @Column(name = "card_type")
    private Long card_type;

    @Column(name = "comp_amount")
    private String comp_amount;

    @Column(name = "fee")
    private String fee;

    @Column(name = "comp_fee")
    private String comp_fee;

    @Column(name = "bill_date")
    private String bill_date;

    @Column(name = "cvv2")
    private String cvv2;

    @Column(name = "expired_date")
    private String expired_date;
}
